//引入http模块
const http = require('http');
//引入path模块
const path = require('path');

//引入分离的路由部分
const router = require('./route/index');

//引入静态资源访问模块
const serveStatic = require('serve-static');
//实现静态资源访问服务
const serve = serveStatic(path.join(__dirname, 'public'));
//引入模板引擎
const template = require('art-template');

//配置模板的根目录
template.defaults.root = path.join(__dirname, 'views');
//引入数据库连接文件/模块
require('./model/connect');

//引入处理日期的第三方模块
const dateformat = require('dateformat');
//创建网站服务器
const app = http.createServer();


//模板中导入处理日期格式的方法
template.defaults.imports.dateformat = dateformat;




//添加请求
app.on('request', (req, res) => {

    router(req, res, () => {});
    serve(req,res,()=>{})
});

//监听
app.listen(80);
console.log('服务器启动成功');